﻿@media only screen and (max-width:1660px){

	.whlnstxt{

		padding-left: 80px;

		padding-top: 32px;

	}

	.whlnstxt p{

		font-size: 16px;

	}

	.whlnstxt h3{

		margin-bottom: 15px;

	}

	.whlnstxt{

		height: 275px;

	}

	.gsjjtxt h3{

		margin-bottom: 0;

	}

	.gsjjtxt h2{

		margin-top: 60px;

	}

	.container{

		width: 1200px;

	}



	.fzlc li span{



		font-size: 14px;

	}

	.nav>li{

		margin-right: 40px;

	}

	.logo img{

		width: 100%;

	}

	.logo{

		width: 180px;

	}

	.nav{

		margin-top: 35px;

	}

	.ywico {

		width: 160px;

	}

	.ywlis{

		width: 310px;

		padding-left: 25px;

	}

	.ywimg{

		width: 590px;

	}

	.ywlis a{

		line-height: 30px;

	}

	.ywico a{

		margin-top: 50px;

		width: 40px;

		height: 40px;

		line-height: 44px;

	}

	.gscginner{

		padding: 20px 0 0 22px;

	}

	.gscginner:before{

		margin-bottom: 15px;

	}

	.gscginner p{

		font-size: 13px;

		line-height: 26px;

	}

	.jdalxq{

		padding: 44px 80px 45px;

	}

	.alnp a:nth-child(2){

		margin: 0 2.5%;

	}

	.address h2{

		font-size: 16px;

		line-height: 50px;

	}

	.address h2 font{

		font-size: 32px;

	}

	.address{

		padding: 0 48px;

	}

	.whln li p{

		font-size: 16px;

	}

	.xwlist_inner p{

		font-size: 14px;

		line-height: 24px;

		height: 70px;

	}

	.xwlist_inner h6{

		margin-top: 45px;

	}
	.news .swiper-slide{height: 240px;}
	.xwxq{

		padding: 70px 90px ;

	}

	.yjinner{

		margin-top: 45px;

	}

	.enclosure a{

		line-height: 60px;

		height: 60px;

	}


.physician li .text .tip{padding: 4px 0;}
.physician .button{line-height: 30px;margin-top: 10px;}
.physician li .text .des{margin-top: 10px;}
.physician li .text .tit{height: 56px;}
.team-detail-box .teamtitle{    padding-bottom: 10px;}
.team-detail-box .text .box_tt{padding-top: 4px;}
.team-detail-box .text .des{padding: 6px 0;}
.team-detail-box .cont .tit{margin-bottom: 5px;}
.feature .item .tit p{padding-bottom: 10px;    margin-bottom: 10px;}
.feature .item .des{margin-top: 0;}
.feature .item .tit h5{font-size: 26px;    line-height: 44px;}
.feature .item .box{    margin-top: 0;    padding-top: 10px;}
.feature .item .box .theme span{    line-height: 22px;}











}

@media only screen and (max-width:1440px){

	.whlnstxt h2{

		line-height: 28px;

		font-size: 20px;

	}

	.jdalbanner .swiper-button-prev{

		left: 12%;

	}

	.whlnstxt{

		padding-right: 30px;

		height:216px ;

	}

	.whlnstxt img{

		width: 26px;

		margin-bottom: 10px;

	}

	.whlnstxt p{

		font-size: 14px;

		

		

	}

	.jdalbanner .swiper-button-next{

		right: 12%;

	}

	.alnp a{

		height: 40px;

		line-height: 40px;

		padding-left: 47px;

	}

	.hzhbpage p{

		width: 80%;

	}

	.gybanner .swiper-button-prev, .gybanner .swiper-button-next{

		width: 44px;

		height: 44px;

		line-height: 49px;

		font-size: 22px;

	}

	.alnp a:nth-child(2){

		padding-left: 0;

	}

	.jdalbanner h2{

		font-size: 18px;

		margin-top: 12px;

	}

	.jdalbanner h3{

		width: 30px;

		height: 30px;

		font-size: 18px;

		line-height: 33px;

		margin: 10px auto;

	}



	.hdtxt{

		padding: 0 50px;

	}

	.zptit h5{

		width: 17%;

	}

	.address h2,.address h2 p{

		font-size: 12px;

		line-height:40px ;

	}

	.address h2 p{

		margin-left: 57px;

	}

	.address h2 span{

		font-size: 14px;

	}

	.address h2 font{

		font-size: 24px;

	}

	.add #allmap{

		height: 400px;

	}

	.form input{

		line-height: 40px;

		height: 40px;

	}

	.ejTab a{

		line-height: 50px;

		font-size: 14px;

	}

	.xwxq{

		padding: 45px 50px;



	}
	.newlist li{height: 220px;}

	.newlist li div{

		padding: 22px;

	}
	.xwlist_inner h6{

		margin-top: 30px;

	}

	.xwlist_inner p{

		font-size: 12px;

		line-height: 22px;

		height: 70px;

	}

	.whln li p{

		font-size: 14px;

		margin-top: 30px;

	}

	.yjtit h6{

		width: 40px;

		height: 40px;

		line-height: 40px;

	}

	.yjtit h2{

		line-height: 40px;

		font-size: 18px;

	}

	.yjinner{

		margin-top: 20px;

	}

	.yjinner p{

		font-size: 12px;

		line-height: 22px;

		width: 86%;

	}

	.zjk{

		padding: 45px 110px 60px;

	}

	.zbgglist{

		padding: 50px  0 0;

	}

	.yjms li{

		margin-bottom: 15px;

	}

	.yjms li span{

		line-height: 22px;

		height: 44px;

		font-size: 12px;

		margin-bottom: 0;

	}

	.xmtd{

		padding: 60px 100px;

	}

	.yjms li h2{

		font-size: 16px;

		line-height: 30px;

	}

	.banner .swiper-slide h2{

		font-size: 56px;

	}

	.banner .swiper-slide h3{

		font-size: 14px;

	}

	.f_nav a{padding: 0 7px;}

	.logo{

		width: 160px;

	}

	.logo img{

		width: 100%;

	}

	.seach input{

		width: 100px;

	}

	.nav{

		margin-top: 30px;

	}

	.nav>li{

		margin-right: 30px;

	}

	.nav>li>a{

		font-size: 14px;

	}

	.seach{

		margin-top: 34px;

	}

	.gsnum li h2 span{

		font-size: 36px;

	}

	.gsnum.container{

		padding: 40px 0;

	}

	.gsjjtxt h2{

		margin-top:60px ;

		font-size: 28px;

	}

	.gsjjtxt h3{

		margin-bottom: 15px;

		font-size: 14px;

	}

	.gsjjtxt p{

		width: 90%;

		font-size: 12px;

		line-height: 24px;

		margin-bottom: 30px;

	}

	.gsjjtxt h4{

		font-size: 15px;

		margin-bottom: 15px;

	}

	.gsjjtxt a{

		width: 100px;

		height: 28px;

		line-height: 28px;

	}

	.i_tit1 h2,.i_tit2 h2{

		font-size: 28px;

		line-height: 34px;



	}

	.i_tit1 span,.i_tit2 span{

		font-size: 16px !important;

	}

	.ywinner.container{

		padding: 40px ;

	}

	.ywico{

		width: 147px;

	}

	.ywlis{

		width:235px ;

		padding-left: 20px;

	}

	.ywimg{

		width: 538px;

	}

	.ywlis a{

		font-size: 14px;

		line-height: 28px;

	}

	.ywico h2{

		font-size: 15px;

	}

	.ywico h3{

		font-size: 12px;

	}

	.ywico a{

		width: 26px;

		height: 26px;

		line-height: 26px;

		font-size: 12px;

		margin-top: 40px;

	}

	.i_tit2 p{

		font-size: 12px;

	}

	.yjaltxt{

		padding:18px;width: 200px;

	}

	.yjaltxt h2{

		font-size: 18px;padding-bottom: 8px;

	}

	.yjaltxt h6{width: 45px;height: 45px;line-height:45px;}

	.hzjj{

		padding: 50px 30px;

	}

	.hzjj p{

		font-size: 12px;

	}

	.hzjj a{

		width: 110px;

		height: 28px;

		line-height: 28px;

		font-size: 14px;

	}



	.gsysul li p{

		font-size: 12px;

	}

	.gsysul li h2{

		font-size: 26px;

	}

	.news .swiper-slide h2{font-size: 20px;margin-bottom: 12px;}

	.gsysul li.ac img{margin-top: 30%;}

	.gsysul li.ac h2{

		margin-top: 30px;

	}

	.news .swiper-slide div{

		padding: 20px;

	}
	.news .swiper-slide{height: 190px;}
	.news .swiper-slide p{

		font-size: 12px;

		line-height: 24px;

		height: 72px;

		margin-bottom: 40px;

	}

	.news .swiper-button-next, .news .swiper-button-prev{

		width: 34px;

		height: 34px;

		line-height: 34px;

	}

	.f_left img{

		width: 300px;

	}

	.f_center p{

		font-size: 13px;

	}

	.gsys .i_tit1{

		top: 40px;

	}

	.gscginner p{

		font-size: 12px;

		line-height: 22px;

	}

	.gsnr p,.gsnums p{

		font-size: 14px;

		line-height: 26px;

	}

	.gsnums li h2 span{

		font-size: 46px;

	}

	.cg li p{

		font-size: 16px;

	}

	.dszinner p{

		font-size: 12px;

		line-height: 24px;

	}

	.dszinner{

		padding:80px 12.7% 40px 18.2%

	}

	.tjbanner{

		height: 400px;

		padding-bottom: 20px;

	}

	.tjbanner h2 span{

		height: 50px;

	}

	.bannerimg1 img:nth-child(3){

		top: 47%;

	}

	.bannerimg1 img:nth-child(4){

		top: 49%;

	}

	.bannerimg1 img:nth-child(5){

		top: 18%;

	}

	.bannerimg1 img:nth-child(6){

		top: 19%;

	}

	.bannerimg1 img:nth-child(7){

		top: 22%;

	}

}

@media only screen and (max-width:1200px){

	.whlnstxt{

		width: 100%;

		padding: 20px 50px;

		height: auto

	}

	.whlnsimg{

		display: none

	}

	.bq p a{

		font-size: 12px;

		

	}

	.gsysul li h6 img:nth-child(1){

		display:inline-block;

	}

	.gsysul li img{

		margin-top: 0 !important;

		width: 37px !important;



	}

	.zpinner p{padding-right: 0;}

	.gsys{

		background: url(../images/gsysimg_02.jpg);

		background-size: auto 100%;

	}

	.yjalbanner .swiper-slide:hover .yjaltxt{

		transform: translateY(0) translateX(0);

	}

	.cbl,.nav>li ul{

		display: none !important;

	}

	.pic h2{

		font-size: 32px;

		width: 100%;

	}

	.btn{

		display: block;

	}

	.container{

		width: 100%;

		box-sizing: border-box;

		padding: 0 5%;

	}

	.nav{

		position: absolute;

		width: 100%;

		text-align: center;

		right: 0;

		top: 93px;

		background: #282a36;

		margin-right: 0;

		margin-top: 0;

		transform: translateX(100%);

		z-index: 9999;

		padding: 40px 0;

	}

	header{

		width: 100%;

		position: static;

	}

	.nav.ac{

		transform: translateX(0);

	}

	.nav>li{

		width: 100%;



	}

	.nav>li>a{

		color:#fff !important;

		border: none !important;

		display: block;

		width: 100%;

		line-height: 40px;

	}

	.hzhb{

		overflow: hidden;

	}

	.seach{

		margin-right: 15px;



	}

	.btn{

		margin-top: 24px;

	}

	.banner .swiper-slide h2{

		font-size: 24px;

		line-height: 40px;

	}

	.gsjjimg{

		float: none;

		width: 100%;

		text-align: center;

	}

	.gsjjimg img:nth-child(1){



		display: none;

	}

	.gsjjimg img:nth-child(2){



		display: inline-block;

	}

	.gsjjtxt{

		width: 100%;

		float: none;

		box-sizing: border-box;

		padding: 0 5%;

	}

	.gsnum.container{

		position: static;

		transform: translateX(0);

		margin-top: 20px;

	}

	.ywinner.container{

		display: none;

	}

	.ywnum{

		background: none;

	}

	.ywnum li{

		width: 25%;

		margin-bottom: 15px;

	}

	.yjaltxt{

		position: static;

		width: 100%;

		transform: translateX(0);

	}

	.yjaltxt h6{

		display: none;

	}

	.hzjj{

	width: 100%;

	}

	.hzbanner{

		width: 100%;

	}

	.hzbanner .swiper-pagination{

		position: static;

		width: 100%;



	}

	.gsysimg{

		display:none;

	}

	.gsys .i_tit1{

		position: static;

		width: 100%;

		text-align: center;

		transform: translateX(0);

		margin: 20px 0;

	}



	.gsysul {

		position: static;

	}

	.gsys{

		padding: 25px 0;

	}

	.gsys .i_tit1 span{

		color:#fff

	}

	.gsysul li{

		width: 50%;

		margin-bottom: 15px;

		height: 130px;

		border-right: 0;

	}

	.gsysul li h6{

		height: 35px;

	}

	.gsysul li h2{

		font-size: 20px;

	}

	.gsysul li img{

		display: none;

	}



	.gsysul li span{

		color:#fff;

		padding-bottom: 0;

		opacity: 1;

		margin-bottom: 0;

		font-size: 12px;

	}

	.gsysul li span:after{

		display: none;

	}

	.gsysul li p{

		display: none;

	}

	.gsysul li font{

		display: none;

	}

	.gsysul li.ac{

		background: transparent;

		width: 50%;

	}

	/*.gsysul li h6 img:nth-child(2){

		display: inline-block;

		margin-top: 0;

	}*/



	.news .swiper-slide img{

		display: none;

	}

	.news .swiper-slide div{

		position: static;

	}

	.gsjjtxt h4:before{

		display: none;

	}

	.gsjjtxt{

		text-align: left;

	}

	.i_tit2 p{

		float: none;

		width: 100%;

	}

	.i_tit2 h2{

		float: none;

	}

	.i_tit2>div{

		float: none;

		margin-top: 10px;

	}

	.f_left{

		float: none;

		width: 100%;

		/*text-align: center;*/

	}

	header{

	padding-bottom:0px;

	}

	header{

		background: #fff;

	}

	header .logo img:nth-child(1){

		display: none;

	}

	header .logo img:nth-child(2){

		display: block;

	}

	header .nav>li>a{

		color:#0149a2;

		border-color:#0149a2

	}

	header .seach input,header .seach button font{

		color:#0149a2

	}

	header .seach{

		border-color:#0149a2

	}

	header .seach input::-webkit-input-placeholder {

		color:#0149a2

	}

	.zs li{

		width: 65%;

		margin: 0 auto ;

		position: static;

	}

	.zjk{

		padding: 20px 5%;

	}

	.zjk h2{

		font-size: 22px;

		margin-bottom: 40px;

	}

	.zjk p{

		font-size: 14px;

	}

	.zbtime{

		width: 100%;

		height: auto;

		padding: 10px 0;

		text-align: center;

		margin-bottom: 15px;

	}

	.zbtime h2{

		position: static;

		transform: translateY(0) translateX(0);



	}

	.zbgglist{

		padding-top: 20px;

	}

	.zbgglist li h6{

		display: none;

	}

	.zbgglist li a{

		padding-right: 0;

	}

	.zbtxt{

		width: 100%;

		padding-left: 0;

	}

	.ywnum li:after{

		display: none;

	}

	.yjxq{

		padding: 40px 5%;

	}

	.yjxq>h2{

		font-size: 20px;

	}

	.yjxq img{

		margin-bottom: 20px;

	}



	.yjms li span{

		height: auto;

		padding-bottom: 10px;

	}

	.xmtd h3{

		font-size: 16px;

	}

	.xmtd p{

		font-size: 12px;

		line-height: 24px;

	}

	.yjzs li img{

		width: 100%;

	}

	.yjinner{

		width: 100%;

	}

	.yjzs{

		padding-top: 30px;

	}

	.newleft{

		width: 100%;

		margin-right: 0;

	}

	.newright{

		margin-top: 20px;

		width: 100%;

	}

	.newlist li{

		width: 48%;

		margin-right: 4%;



	}

	.newlist li:nth-child(2n){

		margin-right: 0;

	}

	.newlist li img{

		display: none;

	}

	.newlist li div{

		position: static;

	}

	.newlist li:hover h3{

		color:#999;



	 }

	 .newlist li:hover h2{

		color:#666

	 }

	 .newlist li:hover p{

		color:#333

	 }

	 .whln li img:last-child{

	 	display: none;

	 }

	 .whln li{

	 	width: 48%;

	 	margin-right: 4%;

	 	margin-bottom: 20px;

	 }

	 .whln li:nth-child(2n){

	 	margin-right: 0;

	 }

	 .whln{

	 	padding-top: 20px;

	 }

	 .whhd li img{

	 	width: 100%;

	 }

	 .hdtxt{

	 	width: 100%;

	 	padding: 0;

	 	margin-top: 20px;

	 }

	 .whhd li h6{

	 	display: none;

	 }

	 .whhd li a{

	 	padding: 20px;

	 }

	 .whhd{

	 	margin-top: 20px;

	 }

	 .ssjg li a{

	 	padding: 30px;

	 }

	 .ssjg li h6{

	 	display: none;

	 }

	 .zptit h5,.zptit h3{

	 	display: none;

	 }

	 .zpinner{

	 	padding: 20px 5%;

	 }

	 .zpleft,.zpright{

	 	width: 100%;

	 }

	

	.add{

		padding:0 50px;

	}

	.address{

		width: 100%;

	}

	.form form{

		width: 90%;

		margin: 20px auto;

	}

	.jdalxq{

		padding: 20px 5%;

	}

	.alnp a{

		width: 100%;

		margin-bottom: 10px;

		padding:0 10px;

		height: auto;

		font-size: 12px;

	}

	.alnp a:nth-child(2){

		width: 60px;

		height: 60px;

		padding-bottom: 0;

		display: block;

		margin: 0 auto 10px;



	}

	.jdalbanner .swiper-container{

		width: 100%;

		overflow: hidden;





	}

	.jdalbanner{

		padding: 0;

	}

	.jdalbanner .swiper-button-next, .jdalbanner .swiper-button-prev{

		color:#fff;

		font-size: 26px;

		margin-top: -56px;

	}

	.jdalbanner .swiper-button-next{

		right: 0;

	}

	.jdalbanner .swiper-button-prev{

		left: 0;

	}

	.hdrybanner .swiper-button-prev, .hdrybanner .swiper-button-next{

		color:#0149a2

	}

	.hdrybanner .swiper-button-prev{

		left: 0;

	}

	.hdrybanner .swiper-button-next{

		right: 0;

	}

	.hzbanner .swiper-button-prev, .hzbanner .swiper-button-next{

		display: block;

	}

	.gysy li .gybanner,.gysy li .whinner{

		width: 100% !important;

		float: none !important;

		text-align: left !important;

		padding: 0 5%!important;

		box-sizing: border-box;

	}

	.gysy li .whinner p{



		float: none !important;

		width: 100% !important;

	}

	.whinner h2{

		font-size: 22px;

		padding-bottom: 10px;

	}

	.gsnr{

		padding-right: 0;

		width: 100%;

	}

	.gsnr h2{

		font-size: 30px;

	}

	.gsjspic{

		display: none;

	}

	.gsnums li{

		width: 50%;

		padding-left: 0;

		text-align: center;

		box-sizing: border-box;

		padding: 0 10px;

	}

	.cg li img,.cg li div{

		width: 100% !important;

		position: static !important;

		float: none !important;

	}

	.cg li p{

		position: static;

		transform: translateX(0) translateY(0);

		padding: 20px 0;

		text-align: center;

		width: 50%;

		margin: 0 auto;

	}

	.gscg li img{

		width: 100%;

	}

	.gscg li{

		padding: 20px;

	}

	.gscginner{

		width: 100%;

	}

	.gscg{

		padding-top: 50px;

	}

	.fzlc li{

		width: 100%;

		padding-left: 15%;

	}

	.fz_{

		display: none;

	}

	.fzlc ul:before,.fzlc ul:after{

		display: none;

	}

	.fzlc ul>img{

		display: none;

	}

	.fzlc{

		padding: 30px 0 150px;

	}

	.fzlc h2 font:after{

		display: none;

	}

	.dszimg{

		position: static;

		transform: translateY(0) translateX(0);

		width: 100%;

	}

	.dszimg img:nth-child(2){

		display: none;

	}

	.dszimg img{

		width: 50% !important;

		display: block;

		margin: 0 auto 30px;

	}

	.dszinner{

		width: 100%;

		padding: 20px 5%;

	}

	#allmap{

		height: 350px;

	}

}

@media (max-width:780px){

	/* .banner .swiper-slide>img:nth-child(1){
	
		display: none;
	
	}
	
	.banner .swiper-slide>img:nth-child(2){
	
		display: inline-block;
	
	} */
	.newlist li{height: 196px;}
	.envir{padding: 40px 0;}
	.envir .container{padding: 0;}
	
	.yjal .swiper-button-next, .yjal .swiper-button-prev{font-size: 30px;}
	.banner_m{display: block;}
	.banner_p{display: none;}
	.container .contleft{width: 100%;margin-right: 0;    border-right:none;padding-right: 0;}

	.add #allmap{width: 100%;height: 300px;}

	.add{padding: 10px;    margin: 80px auto;}

	.gsnr h2,.contact_bt h2,.feature .item .tit h5{font-size: 22px;    padding-bottom: 0;}

	.gsnr .title p,.contact_bt p,.feature .item .tit p{font-size: 18px;padding-bottom: 20px;}

	.contleft .item{width: 100%;margin-bottom: 20px;}

	.contleft .item.itemma{width: 100%;margin-right: 0;}

	.contleft .tit{margin-bottom: 0px;text-align: center;}

	.contleft img{float: none;    display: inline-block;vertical-align: middle;}

	.contleft .tit div{    display: inline-block;    margin-left: 10px;vertical-align: middle;}

	.contleft .tit .img{width: 120px;height: 120px;margin: 0 auto;display: block;}

	.contleft .text p{font-size: 14px;    line-height: 30px;text-align: center;}

	.feature .box li{width:38%;}



	.alnp{margin-top: 0;}

.news .swiper-slide div{    padding: 10px;}
.news .swiper-slide h2{font-size: 16px;    margin-bottom: 0;}
.news .swiper-slide p{margin-bottom: 10px;}

	.i_tit2 a{

		font-size: 12px;

		width: 24%;

	}
.i_tit2 a:nth-child(4){margin-right: 0;}
.envir .swiper-container{    padding: 0 20px;}


}

@media only screen and (max-width:414px){

	.feature .box li{width:100%;}


	.whlnstxt{

		padding: 20px 35px 30px

	}

	.whlnstxt h2{

		font-size: 16px

	}

	.whlnstxt h3{

		font-size: 14px

	}

	.nav>li{

		padding-bottom: 0;

	}

	.m_ywfw{

		display: block;

	}

	.ywnum{

		display: none;

	}

	.ywfw{

		padding: 0;

	}

	.ywfw>.i_tit1{

		display: none;

	}

	.address{

		padding:20px;

	}

	.address h2{

		line-height: 26px;

		margin-bottom: 10px;

	}

	.form{

		background-size: cover;

	}

	.news .swiper-slide:hover span, .news .swiper-slide:hover h2, .news .swiper-slide:hover p{

		color:#333

	}

	.gsjj,.ywfw,.yjal,.hzhb,.gsys,.new{

		overflow: hidden;

	}

	.hzhb{

		padding-bottom: 40px;

	}

	.f_center p a{

		color:rgba(255,255,255,.8)

	}

	.lstd{padding: 50px 0 60px;}

	.bq p{

		line-height: 24px;

		font-size: 12px;

		text-align: center;

		float: none;

	}

	.foot_br{float: none;}

	.share{

		text-align: center;

		width: 100%;

	}

	.zs li{

		width: 100%;

	}

	.yjms li{

		width: 100%;

		margin-right: 0;

		/*text-align: center;*/

		border-bottom: none;

	}

	.cg li p{

		width:80%;

		text-align: left;

	}

	.ywfwpage.ywfw{

		padding: 50px 0;

	}

	.fzlc li{

		padding-left:0

	}

	.fzlc li h2{

		font-size: 30px;

		margin-bottom:15px

	}

	.fzlc li h2 font{

		font-size: 30px;

	}

	.gscg li{

		width: 100%;

		margin-right:0

	}

	.gsnums li h2 span{

		font-size: 30px;

	}

	.gsnums{

		background-size: cover;

		padding: 80px 0;

	}

	.jdalTab{

		font-size: 0;

		padding: 35px 0;

	}

	.jdalTab h2{



		width: auto;

		padding: 0 15px;

		line-height: 30px;

		height: 30px;



		margin: 0 10px 10px;

		box-sizing: border-box;

	}

	.form input{

		font-size: 12px;

	}

	.zptit h4{

		width: 50%;

	}

	.zptit{

		height: 40px;

	}

	.zptit h2,.zptit h4,.zptit>div{

		width: auto;

		line-height: 40px !important;

		font-size: 16px !important;

	}

	.zpinner p{

		font-size: 14px;

	}

	.whln li{

		padding-top: 20PX;

	}

	.newlist li{

		width: 100%;

		margin-right: 0;

	}



	.xwlist_inner p{

		height: auto;

		margin-bottom: 20px;

	}



	.newnp a{

		width: 31% !important;

		margin-left: 0;

		margin-right: 2%;

		float: none;

		margin-bottom: 15px;

		float: left;

	}

	.newnp a:last-child{

		margin-right: 0;

	}

	.yjinner{

		padding: 0 5%;

	}

	.zbtime h2{

		font-size: 22px;

	}

	.zbtxt h2{

		font-size: 16px;

		line-height: 28px;

	}

	.zbtxt p{

		font-size: 14px;

	}

	.enclosure a{

		width:100% ;

		padding:0 15px;

	}

	.pic h2{

		font-size: 22px;

		line-height: 30px;

	}

	.bq{

		margin-top: 30px;

		padding: 10px 0;

	}

	.ejTab a{

		width: 25%;

		font-size: 12px;

		box-sizing: border-box;

		padding: 0 10px;

	}

	.pic h2 span{

		font-size:14px

	}

	.f_left img{

		width: 240px;

	}

	.f_left{

		display: none;

	}

	.f_nav{

		display: none;

	}

	footer{

		padding-top: 30px;

	}

	.f_center{

		float: none;

		width: 100%;

		margin-top: 20px;

		text-align: center;

	}



	.f_right{

		float: none;

		width: 100%;



	}

	.f_center p{

		font-size: 12px;

		line-height: 24px;

		margin-bottom: 12px;

	}

	.banner .swiper-slide h3{

		font-size: 12px;

		line-height: 20px;

		width: 80%;

		margin: 0 auto;

	}

	.logo{

		width: 110px;

	}

	.seach{

		margin-right: 10px;

		margin-top: 26px;

	}

	.btn{

		margin-top: 10px;

	}

	header{height: 56px;}

	.logo{margin-top: 12px;}

	.seach input{

		width: 80px;

		padding-left: 10px;

		font-size: 12px;

	}

	.nav{

		top: 56px;

	}

	.gsjjtxt h2{

		margin-top: 20px;

		font-size: 24px;

	}

	.gsjjtxt h3{

		font-size: 13px;

		line-height: 20px;

		margin-bottom: 0;

	}

	.gsnum li{

		width: 50%;

		padding-left: 0;

		text-align: center;margin-bottom: 40px;

	}

	.lstd_l.gsjjtxt{width: 100%;}

	.lstd_r{width: 100%;}

	.ywnum li{

		width: 50%;

	}

	.yjalbanner .swiper-button-next,.yjalbanner .swiper-button-prev{

		position: static;

		display: inline-block;

		transform: translateY(0);

		margin: 10px 0;

		font-size: 22px;

	}

	.yjalbanner{

		text-align: center;

		margin-top: 20px;

	}

	.yjalbanner .swiper-slide{

		text-align: left;

	}

	.yjal{

		padding: 30px 0 0;

	}

	.i_tit2 h2,.i_tit1 h2{

		font-size: 20px;

		line-height: 24px;

	}

	.i_tit2 h2 span,.i_tit1 span{

		font-size:14px ;

	}

	.hzbanner .swiper-pagination-bullet{

		width: 8px;

		height: 8px;



	}

	.gsysul li h6 img{

		max-width: 30%;

	}



}

@media only screen and (max-width:375px){

	.pic h2{

		font-size: 16px;

	}





}

